package com.xu.sms.dao;

import com.xu.sms.entity.Info;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

/**
 * @author xupenghao@163.com
 * @date 2018-06-03 19:58
 */
@Mapper
public interface InfoDao {



     void add(Info info);

     List<Info> finAll();

     void delete(int infoId);

     void update(Info info);

     Info findInfoById(int infoId);

    //根据类型查询属于该类型的信息
     List<String> findInfoByTypeId(int typeId);

    //根据关键字查询信息
     List<String> findInfoBykeyWord(String keyword);

    //分页查询
     List<Info> findAllByPaging(Map<String,Object> params);

     int getTotalCount(Map<String,Object> params);

     Map<String,Object> findInfoAndTypeById(Integer infoId);

}
